package com.wkbb.basic.mapper;

import com.wkbb.basic.model.SysRoleFunction;
import com.wkbb.basic.vo.SysFunctionVo;
import com.wkbb.basic.vo.SysRoleFunctionVo;
import com.wkbb.common.base.BaseMapper;

import java.util.List;
import java.util.Map;

public interface SysRoleFunctionMapper extends BaseMapper<SysRoleFunction> {

    List<SysRoleFunctionVo> getRoleFunctionPageList(Map<String, Object> params);

    List<SysRoleFunctionVo> getRoleFunctionTreeList(Map<String, Object> params);

    List<SysFunctionVo> getUserFunctionTreeList(Map<String, Object> params);

    List<SysFunctionVo> getUserMenuButtonList(Map<String, Object> params);
}